package com.qimo.zzy.dao;

import com.qimo.zzy.entity.ProductEntity;
import com.qimo.zzy.entity.ProductImageEntity;
import com.qimo.zzy.entity.ProductViewEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 商品表的接口
 */
@Mapper
public interface ProductDao {
    /**
     * 跟据商品的title 商品的detail进行了模糊查询 start 和 cnt作用与分类  sort表示根据当前分类进行查询
     *
     * @param detail
     * @param start
     * @param cnt
     * @param sort
     * @return
     */
    List<ProductEntity> getProductList(String detail, int start, int cnt, int sort);//查询商品列表

    ProductViewEntity getProductDetail(int pid);//根据商品id获取商品的详情

    List<String> getSort(String detail);//根据detail查询对应的分类

    List<ProductImageEntity> getProductImage(int pid);

}
